package models;

import java.util.*;
import javax.persistence.*;

import play.db.ebean.*;
import play.db.ebean.Model.Finder;
import play.data.format.*;
import play.data.validation.*;
import com.avaje.ebean.*;

@Entity
public class NiveauQuestion extends Model {

	@Id
	private Long idNiveauQ;

	@Constraints.Required
	private String libelleNiveau;

	public static Finder<Long, NiveauQuestion> find = new Finder<Long, NiveauQuestion>(
			Long.class, NiveauQuestion.class);

	/**
	 * La méthode permet de retrouver une question à partir de son ID
	 * 
	 * @param id
	 * @return Qcm
	 */
	public static NiveauQuestion findById(Long id) {
		return Ebean.find(NiveauQuestion.class, id);
	}

	/*
	 * GETTER ET SETTER
	 */
	public Long getIdNiveauQ() {
		return idNiveauQ;
	}

	public void setIdNiveauQ(Long idNiveauQ) {
		this.idNiveauQ = idNiveauQ;
	}

	public String getLibelleNiveau() {
		return libelleNiveau;
	}

	public void setLibelleNiveau(String libelleNiveau) {
		this.libelleNiveau = libelleNiveau;
	}

}
